/*
 *逻辑表达式演示
 */

#include<stdio.h>

int main() {
	int num = 0;
	1 || ++num;
	printf("num=%d\n", num);	//逻辑或'||',前一个布尔值1已经决定这个表达式的值为1了,后面的就没进行运算,于是没有进行++num操作.
	0 && ++num;
	printf("num=%d", num);		//逻辑或'&&',也把后面的短路了

	return 0;
}
